Skip to content

fix: Claude credit failure notice, model aliases, CLI rustls provider#2512

Open
Chessing234 wants to merge 2 commits into
block:mainfrom
Chessing234:fix/credits-notice-cli-tls
Open

fix: Claude credit failure notice, model aliases, CLI rustls provider#2512
Chessing234 wants to merge 2 commits into
block:mainfrom
Chessing234:fix/credits-notice-cli-tls

Conversation

@Chessing234

Copy link
Copy Markdown
Contributor

Summary

  • Non-retryable Claude errors (usage credits / bad API key) get an immediate channel notice instead of silent requeue (#2265)
  • Short model aliases like sonnet resolve to a unique catalog id; Agents UI maps credit errors to clear copy
  • buzz CLI installs the ring CryptoProvider so agents draft-create over wss:// no longer panics (#2308, #2329)

Test plan

  • Agent with Fable 5 / credits-required model: @mention posts a failure notice in-channel (no silent backoff loop)
  • BUZZ_ACP_MODEL=sonnet against Claude ACP switches when only full sonnet ids are listed
  • Workspace-built buzz agents draft-create against a secure relay reaches TLS handshake (no CryptoProvider panic)

Closes #2265
Closes #2308
Closes #2329

Made with Cursor

Chessing234 and others added 2 commits July 23, 2026 15:48
Dead-letter non-retryable application errors with a channel notice, resolve short model aliases like sonnet, and map credit errors in the Agents UI.

Signed-off-by: Taksh <takshkothari09@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Workspace builds enable both ring and aws-lc-rs; without an entrypoint install, agents draft-create panics on secure relays.

Signed-off-by: Taksh <takshkothari09@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant